#ifndef POINTS_H
#define POINTS_H

/*! \brief Class which allows a 2D co-ordinate to be contained in a single object.
	 
	 There are no set functions in the class. If an object's co-ordinates need to be chnged, a new point holding it new location 
	 must be created.
*/
class Point
{
public:
	Point(int x_pos, int y_pos);
	Point();
	bool operator==(const Point& rhs) const;
	
	//Get functions
	int x() const;
	int y() const;

private:	
	int _x;
	int _y;
};

#endif
